package cn.gson.springboot.model.vo;

import cn.gson.springboot.model.pojos.*;

import java.sql.Date;
import java.sql.Timestamp;

public class ApprovalVo {
    private int approvalId;
    private String approvalTheme;// 审批主题
    private String approvalContent;// 审批内容
    private String approvalStay;// 待审批人
    private Integer approvalStatus;// 审批状态
    private Integer approvalClassify;// 类别 报价？出差？合同？
    private String approvalOperation;// 审批操作
    private Timestamp approvalTime;// 审批时间
    private Date approvalDate;
    private Businesstrip businesstripByBusinessId;
    private Purchase purchaseByPurchaseId;
    private PaymentPlan paymentPlanByPaymentPlanId;
    private Quotation quotationByQuotationId;
    private Contract contractByContractId;
    private Employee employeeByApplicantEmpId;// 申请人
    private Employee employeeByApprovalEmpId;// 审批人

    public int getApprovalId() {
        return approvalId;
    }

    public void setApprovalId(int approvalId) {
        this.approvalId = approvalId;
    }

    public String getApprovalTheme() {
        return approvalTheme;
    }

    public void setApprovalTheme(String approvalTheme) {
        this.approvalTheme = approvalTheme;
    }

    public String getApprovalContent() {
        return approvalContent;
    }

    public void setApprovalContent(String approvalContent) {
        this.approvalContent = approvalContent;
    }

    public String getApprovalStay() {
        return approvalStay;
    }

    public void setApprovalStay(String approvalStay) {
        this.approvalStay = approvalStay;
    }

    public Integer getApprovalStatus() {
        return approvalStatus;
    }

    public void setApprovalStatus(Integer approvalStatus) {
        this.approvalStatus = approvalStatus;
    }

    public Integer getApprovalClassify() {
        return approvalClassify;
    }

    public void setApprovalClassify(Integer approvalClassify) {
        this.approvalClassify = approvalClassify;
    }

    public String getApprovalOperation() {
        return approvalOperation;
    }

    public void setApprovalOperation(String approvalOperation) {
        this.approvalOperation = approvalOperation;
    }

    public Timestamp getApprovalTime() {
        return approvalTime;
    }

    public void setApprovalTime(Timestamp approvalTime) {
        this.approvalTime = approvalTime;
    }

    public Date getApprovalDate() {
        return approvalDate;
    }

    public void setApprovalDate(Date approvalDate) {
        this.approvalDate = approvalDate;
    }

    public Businesstrip getBusinesstripByBusinessId() {
        return businesstripByBusinessId;
    }

    public void setBusinesstripByBusinessId(Businesstrip businesstripByBusinessId) {
        this.businesstripByBusinessId = businesstripByBusinessId;
    }

    public Purchase getPurchaseByPurchaseId() {
        return purchaseByPurchaseId;
    }

    public void setPurchaseByPurchaseId(Purchase purchaseByPurchaseId) {
        this.purchaseByPurchaseId = purchaseByPurchaseId;
    }

    public PaymentPlan getPaymentPlanByPaymentPlanId() {
        return paymentPlanByPaymentPlanId;
    }

    public void setPaymentPlanByPaymentPlanId(PaymentPlan paymentPlanByPaymentPlanId) {
        this.paymentPlanByPaymentPlanId = paymentPlanByPaymentPlanId;
    }

    public Quotation getQuotationByQuotationId() {
        return quotationByQuotationId;
    }

    public void setQuotationByQuotationId(Quotation quotationByQuotationId) {
        this.quotationByQuotationId = quotationByQuotationId;
    }

    public Contract getContractByContractId() {
        return contractByContractId;
    }

    public void setContractByContractId(Contract contractByContractId) {
        this.contractByContractId = contractByContractId;
    }

    public Employee getEmployeeByApplicantEmpId() {
        return employeeByApplicantEmpId;
    }

    public void setEmployeeByApplicantEmpId(Employee employeeByApplicantEmpId) {
        this.employeeByApplicantEmpId = employeeByApplicantEmpId;
    }

    public Employee getEmployeeByApprovalEmpId() {
        return employeeByApprovalEmpId;
    }

    public void setEmployeeByApprovalEmpId(Employee employeeByApprovalEmpId) {
        this.employeeByApprovalEmpId = employeeByApprovalEmpId;
    }
}
